Modeling UML Software Design Patterns Using Fundamental Modeling Concepts (FMC)

نویسنده

  • Anthony Spiteri Staines
چکیده

Software design patterns mainly serve to design and develop software efficiently and effectively. Patterns are traditionally represented using UML notations and formal models. These are not always sufficient to analyze behavior. There are various problems related to visualization, abstracting, design to implementation mapping problems, etc. This paper promotes the use of Fundamental Modeling Concepts to support design patterns which offer better visualization and simplicity over the mainstream approaches. Some examples are presented. Key-Words: Software Engineering, Design Patterns, UML, Fundamental Modeling Concepts (FMC)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FMC: An Approach Towards Architecture-Centric System Development

The architectural level plays a major role in the engineering of computer based systems. Having proper means for representing the architecture of a system is a crucial element of large system development efforts as it reduces the amount of uncertainty among the involved stakeholders. This paper presents a systematic approach called FMC (Fundamental Modeling Concepts) to describe the conceptual ...

متن کامل

Improving Knowledge Transfer at the Architectural Level: Concepts and Notations

This paper presents a vocabulary of concepts and a corresponding graphical notation called Fundamental Modeling Concepts (FMC) to describe the conceptual architecture of large and complex software systems. The main objective of this approach is to improve knowledge exchange, at the architectural level, between the participants of software development projects using a semiformal graphical notati...

متن کامل

UML for Real-Time Overview

This paper explains how the Unified Modeling Language (UML), and powerful modeling constructs originally developed for the modeling of complex real-time systems in the Real-Time Object-Oriented Modeling language (ROOM), have been combined into UML for Real-Time. It is directed at developers of complex real-time software systems (e.g., telecommunications, aerospace, defense, and automatic contro...

متن کامل

A catalog of architectural primitives for modeling architectural patterns

Architectural patterns are a fundamental aspect of the architecting process and subsequently the architectural documentation. Unfortunately, there is only poor support for modeling architectural patterns for two reasons. First, patterns describe recurring design solutions and hence do not directly match the elements in modeling languages. Second, they support an inherent variability in the solu...

متن کامل

An HW/SW Co-design Environment based on UML and SystemC

This paper outlines some fundamental concepts for the development of a system design framework based on standard notations and common CASE tools. We describe an environment for HW/SW co-design of embedded systems based on the Unified Modeling Language (UML) and SystemC. Taking advantage from the capabilities provided by widely used UML tools, this environment provides code generation for co-des...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008